package net.pimpas.operation.operation;

import net.pimpas.operation.exception.OperationException;

public abstract class OperationAbstract<T> implements Operation<T> {

	public void commit() throws OperationException {
	}

	public void end() throws OperationException {
	}

	public void init(Object... parameters) throws OperationException {
	}

	public void rollBack() throws OperationException {
	}

	public void start() throws OperationException {
	}

	public T call() throws Exception {
		return null;
	}
}